package com.example.a1.fannong.ui.main;

import android.os.Bundle;
import android.support.annotation.Nullable;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;

import com.example.a1.fannong.R;
import com.example.a1.fannong.core.app.BaseFragment;

import cn.personal.library.viewinject.ViewInjecter;


/**
 * 首页
 */

public class HomeFragment extends BaseFragment {

//    @FindViewById(R.id.banner_gallery)
//    private BannerGalleryView mBannerGalleryView;
//    @FindViewById(R.id.news_item)
//    private HomeItemView mNewsItem;
//
//    @FindViewById(R.id.supervise_data_item)
//    private HomeItemView mSuperviseItem;
//
//    @MyApplication.Manager
//    UserManager userManager;
//
//    private List<NewsNoticeInfo> newsNoticeInfoList;
//    private List<MessageInfo> messageInfosList;

    @Override
    public void onCreate(@Nullable Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
    }

    @Nullable
    @Override
    public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
        View view = inflater.inflate(R.layout.fragment_home, container, false);
        ViewInjecter.inject(this, view);
//        getBannerInfo();
//        getNewsNoticeList();

        return view;
    }

//    @OnClick({R.id.news_item, R.id.exposure_item, R.id.consum_item, R.id.supervise_data_item})
//    public void onItemClick(View view) {
//        switch (view.getId()) {
//            case R.id.news_item://新闻公告
//                NewsListActivity.startActivity(getContext(), newsNoticeInfoList);
//                break;
//            case R.id.exposure_item://曝光警示
//                ExposureWarningActivity.startActivity(getContext());
//                break;
//
//            case R.id.consum_item://观山消费圈
//                ConsumptionCircleActivity.startActivity(getContext());
//                break;
//
//            case R.id.supervise_data_item://执法数据展示
//                EnforcementListActivity.startActivity(getContext());
//                break;
//        }
//    }


//    private void setNewsList(List<NewsNoticeInfo> newsNoticeInfos) {
//        this.newsNoticeInfoList = newsNoticeInfos;
//    }
//
//
//    //轮播图
//    private void getBannerInfo() {
//        GetBannerInfoRequester infoRequester = new GetBannerInfoRequester(new OnResultListener<List<BannerInfo>>() {
//            @Override
//            public void onResult(int result, String msg, List<BannerInfo> bannerInfos) {
//                if (result == RESULT_SUCCESS) {
//                    mBannerGalleryView.setBanner(bannerInfos);
//                }
//            }
//        });
//        infoRequester.userId = userManager.getUid();
//        infoRequester.doGet();
//    }
//
//
//    //新闻公告
//    private void getNewsNoticeList() {
//
//        GetNewsNoticeRequester getNewsNoticeRequester = new GetNewsNoticeRequester(new OnResultListener<List<NewsNoticeInfo>>() {
//            @Override
//            public void onResult(int result, String msg, List<NewsNoticeInfo> newsNoticeInfos) {
//                if (result == RESULT_SUCCESS) {
//                    setNewsList(newsNoticeInfos);
//                    String newDate = newsNoticeInfos.get(0).getPublishTime().substring(0, 10);
//                    if (!newsNoticeInfos.isEmpty()) {
//                        mNewsItem.setTime(newDate);
//                        mNewsItem.setContent(newsNoticeInfos.get(0).getContent());
//                    } else {
//                        mNewsItem.setTime("");
//                        mNewsItem.setContent("暂无最新新闻公告");
//                    }
//
//                }
//            }
//        });
//        getNewsNoticeRequester.userId = userManager.getUid();
//        getNewsNoticeRequester.doGet();
//    }

}
